home *** CD-ROM | disk | FTP | other *** search
/ SGI Developer Toolbox 6.1 / SGI Developer Toolbox 6.1 - Disc 4.iso / public / SciAn / src / ScianDrawings.h < prev    next >
C/C++ Source or Header  |  1994-08-01  |  887b  |  43 lines

  1. /*ScianDrawings.h
  2.   Little drawing elements to put on space panels, etc.
  3.   Eric Pepke
  4.   March 3, 1992
  5. */
  6.  
  7. /*Shadows*/
  8. #define SH_NONE            0
  9. #define SH_DITHERED        1
  10. #define SH_ALPHA        2
  11. #define SH_BLACK        3
  12.  
  13. extern int nAnnot;
  14. extern int nRect;
  15. extern int nLine;
  16. extern int nTimeReadout;
  17.  
  18.  
  19. #define RECT_SHADOW    6    /*Drop for rectangle shadow*/
  20. #define LINE_SHADOW    6    /*Drop for line shadow*/
  21.  
  22. ObjPtr CloneAnnotation();
  23. ObjPtr CloneTimeReadout();
  24. ObjPtr CloneLine();
  25. ObjPtr CloneRectangle();
  26. ObjPtr DuplicateDrawing();
  27. ObjPtr BringDrawingToTop();
  28. ObjPtr PushDrawingToBottom();
  29. ObjPtr MoveDrawingToBackPanel();
  30. ObjPtr MoveDrawingToFrontPanel();
  31.  
  32. #ifdef PROTO
  33. ObjPtr NewRectangle(int, int, int, int, char *);
  34. ObjPtr NewLine(int, int, int, int, char *);
  35. void InitDrawings(void);
  36. void KillDrawings(void);
  37. #else
  38. ObjPtr NewRectangle();
  39. ObjPtr NewLine();
  40. void InitDrawings();
  41. void KillDrawings();
  42. #endif
  43.